package com.xj.edu.hotel.service;

import com.xj.edu.hotel.domain.HisOrder;
import com.xj.edu.hotel.domain.Order;

import java.util.List;

public interface OrderService {

    /**
     * 删除订单
     */
    int delOrder(String id);
    /**
     * 修改订单
     */
    int editOrder(Order order);
    /**
     * 查询订单
     */
    List<Order> findAllOrder();
    /**
     * 通过id查询订单
     */
    Order findByIdOrder(String id);

    List<Order> findOrderByHotelId(String id);

    /**
     * 查询用户订单列表
     */
    List<Order> userorder(String id);
    /**
     * 查询用户订单详情
     */
    Order orderitem(String id);
    /**
     *  存入历史订单
     */
    int insertHisOrder(HisOrder hisOrder);
    /**
     * 查询用户订单列表
     */
    List<HisOrder> findHisorder(String id);

    /**
     * 查询所有的历史订单
     */
    List<HisOrder> findAllHisOoder();
    /**
     *  创建订单
     */
    int insertOrder(Order order);
}
